package com.jason.fingerprint.beans.ui;

import java.io.Serializable;

/****
 *
 * @ClassName: SoundBean
 * @Description: 录音实体类
 * @Author: Jason.Zhang zhangyujn1989ok@gmail.com
 * @Date: 2015年9月16日20:37:09
 */
public class SoundBean implements Serializable {

    /***
     * 表示录音的来源
     * 1.集中签到
     * 2.个别签到
     * 3.集中教育
     * 4.个别教育
     * 5.工作走访
     *
     * //(单文件上传) 新增日常报到的记录。
     public static final int SERVICE_DAILY_REPORT = 1;
     //(多文件上传) 新增个别教育、个别劳动签到记录时用到的照片
     public static final int SERVICE_COMMUNITY_SINGLE = 2;
     //(多文件上传) 上传 照片、录音 （集中活动）
     public static final int SERVICE_COMMUNITY_IMPLODE = 3;
     //(多文件上传) （新增走访记录）将走访的签到记录上传到平台。
     public static final int SERVICE_WORK_VISIT = 4;
     //(单文件上传) 外出请假（记录上传） 上传图片
     public static final int SERVICE_LEAVE_OUT = 5;
     */
    public int serviceId;

    /***
     * 录音文件的名字
     */
    public String fileName;

    /****
     * 录音文件的路径
     */
    public String filePath;

    public String registerType = "1"; // 0-集中教育 1-集中劳动 2-个别教育 3-个别劳动

    /***
     * 当前的数据Id
     */
    public int sourceId;// 集中教育、劳动发起表ID


    /***
     * 当前的数据信息
     */
    public Object source;

    public String modelName;

    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    public Object getSource() {
        return source;
    }

    public void setSource(Object source) {
        this.source = source;
    }

    public int getServiceId() {
        return serviceId;
    }

    public void setServiceId(int serviceId) {
        this.serviceId = serviceId;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public String getRegisterType() {
        return registerType;
    }

    public void setRegisterType(String registerType) {
        this.registerType = registerType;
    }

    public int getSourceId() {
        return sourceId;
    }

    public void setSourceId(int sourceId) {
        this.sourceId = sourceId;
    }

    @Override
    public String toString() {
        return "SoundBean{" +
                "serviceId=" + serviceId +
                ", fileName='" + fileName + '\'' +
                ", filePath='" + filePath + '\'' +
                ", registerType='" + registerType + '\'' +
                ", sourceId=" + sourceId +
                ", source=" + source +
                ", modelName='" + modelName + '\'' +
                '}';
    }
}
